Swiss railways SBB-CFF in the main valley. Buses span out from the many train stations in the valley and go to almost every inch of the region. The main interchange station for the region is Brig, where trains from the north Basel, Berne, Zurich meet trains from the westGeneva, Lausanne, Sion and Italy Milan.
For timetables and tickets for trains see: (http://www.sbb.ch/en/), Post Buses timetables: (http://www.postbus.ch/)
The train from Brig to Zermatt is run by a private company and is expensive. The journey is stunning, and is the only way to get to the centre of Zermatt, as the village is Car-Free.
